Raster Test Program By "Sdw" For the Bally Arcade/Astrocade Video Tutorial created by BallyAlley.
Raster.bin test, by "Sdw," for Bally Arcade/Astrocade. The video compares the raster.bin program running in MAME 0.2.0.0 against the program running on real hardware from an EPROM cartridge.
This is a machine language program running as a cartridge. "Sdw" wrote this program just a day or two after hearing about the Astrocade. Not a bad beginning, right?!?
When "Sdw" sent me this program, he gave me these comments:
"My conclusion so far is that MESS probably does per-line updates of the graphics, so that means that you can probably count on it to check for tearing caused by mid-frame graphics update, but it is not accurate enough to do things like cycle-timed rasterbars.
"I did make a test with rasterbars, since I couldn't find any info on exactly how many t-states per line the Z80 is running in the Astrocade, I had to time it by eye and on a per-line based emulator it's probably a far from accurate.
"Do you have a flash-cart available so you can quickly test a .bin file? Or do you have to write it manually to EEPROMs? Anyway, if you have a quick way of testing, I'd be interested on what output the following .bin produces.
"It should produce a nice raster image with some colorful bars on the top half of the screen, and alternating black-and-white lines on the bottom half, all stable.
"I strongly suspect though that the timing I've guessed from running in MESS is off, and that you get bars that are not perfect straight lines, but broken, and probably non-stable timing meaning they kind of move around as well."
I hope "Sdw" found this video helpful. It's always fun trying new homebrew software, especially tests like this one which try to push the boundaries of what can be one of the Astrocade hardware.
Archive Notes: This video was uploaded to YouTube on August 10, 2018 and added to Archive.org in HD format for archival purposes.